Interface design

Interface design deals with the process of developing a method for two (or more) modules in a system to connect and communicate. These modules can apply to hardware, software or the interface between a user and a machine.[1][2][3] An example of a user interface could include a GUI, a control panel for a nuclear power plant[4] , or even the cockpit of an aircraft.[5]

In systems engineering, all the inputs and outputs of a system, subsystem, and its components are listed in an interface control document often as part of the requirements of the engineering project.[6]

The development of a user interface is a unique field. More information can be found on the subject here: User interface design

References

  1. ^ "CMMI® for Development, Version 1.3". Carnegie Mellon. p. 385. http://www.sei.cmu.edu/reports/10tr033.pdf. Retrieved 28 June 2011. 
  2. ^ Mark Sanders; Ernest McCormick (1997). Human Factors In Engineering and Design (7th ed.). McGraw Hill. pp. 11–21. ISBN 0-07-054901-X. 
  3. ^ "NASA Software Engineering Requirements". NASA Software Engineering Requirements. NASA. http://nodis3.gsfc.nasa.gov/npg_img/N_PR_7150_002A_/N_PR_7150_002A_.pdf. Retrieved 28 June 2011. 
  4. ^ E.E. Shultz; G.L. Johnson. "User interface design in safety parameter display systems: direction for enhancement". Lawrence Livermore Nat. Lab. http://ieeexplore.ieee.org/xpl/freeabs_all.jsp?arnumber=27496. Retrieved 28 June 2011. 
  5. ^ Lance Sherry; Peter Polson, Micheal Feary. "DESIGNING USER-INTERFACES FOR THE COCKPIT:". Society of Automotive Engineers. http://human-factors.arc.nasa.gov/publications/feary_CockpitUIDesignErrors.pdf. Retrieved 28 June 2011. 
  6. ^ "NASA Software Engineering Requirements". NASA Software Engineering Requirements. NASA. http://nodis3.gsfc.nasa.gov/npg_img/N_PR_7150_002A_/N_PR_7150_002A_.pdf. Retrieved 28 June 2011.